INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY ACCOMPANY THIS
DOCUMENT (collectively referred to as an Application Note) IS PROVIDED
"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING
BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS
FOR A PARTICULAR PURPOSE.
The user assumes the entire risk as to the accuracy and the use of this
Application Note. This Application Note may be copied and distributed subject
to the following conditions:
1) All text must be copied without modification and all pages must be
included
2) If software is included, all files on the disk(s) must be copied without
modification (the MS-DOS(R) utility diskcopy is appropriate for this purpose)
3) All components of this Application Note must be distributed together
4) This Application Note may not be distributed for profit.
Copyright (c) 1996 Microsoft Corporation. All Rights Reserved.
Microsoft, MS-DOS, MSN, Windows and Windows NT are either registered trademarks
or trademarks of Microsoft Corporation in the U.S. and/or other countries.
America Online is a registered trademark of America Online, Inc. Macintosh is
a registered trademark of Apple Computer, Inc. CompuServe is a registered trademark
of CompuServe, Inc.
MICROSOFT(R) EXCEL VIRUS SEARCH 1.2 ADD-IN
December 11, 1996
Please read this entire document for important information about the
Microsoft Excel Virus Search 1.2 Add-In, including problems you may encounter
when running it.
_______________________________________________
CONTENTS
What Is the Laroux Virus?
What Is the Sofa Virus?
Answers to Common Questions
Detecting the Laroux Virus
Installing the Microsoft Excel Virus Search 1.2 Add-In
Removing the Laroux Virus from Your System
Removing the virus from files on disk
Opening new workbooks safely
Removing the virus from workbooks that you open
Manually checking a file for the Laroux virus
Preventing the Laroux Virus and Future Viruses
How the Virus Search Add-In Changes Microsoft Excel
Opening recently used files
Opening files of types that aren't listed
Opening workbooks read-only
Changes to SHIFT + Open
Uninstalling the Microsoft Excel Virus Search 1.2 Add-In
_______________________________________________
WHAT IS THE LAROUX VIRUS?
=========================
The ExcelMacro/Laroux macro is a non-harmful, non-destructive concept virus
that simply appends a module named "laroux" to workbooks. It does not affect
data in the workbook. The Laroux B virus is a variation that has the same effect but can also overwrite macros stored in the user's Personal.XLS macro sheet. This is the first replicating macro virus ever discovered in Microsoft Excel. The virus only affects workbooks created in Microsoft Excel version 5.x for Windows(R) 3.x, Microsoft Excel version 5.x for Windows NT(R), and Microsoft Excel 95 for Windows 95 and Windows NT, including certain localized versions of Microsoft Excel. This virus does not affect any version of Microsoft Excel for Macintosh(R) or Microsoft Excel versions 2.x, 3.x, or 4.x for Windows.
WHAT IS THE SOFA VIRUS?
=========================
The Sofa macro is a non-harmful, non-destructive concept virus that does not affect data
in any way. Infected files display the application header "Microsofa Excel"
instead of "Microsoft Excel."
ANSWERS TO COMMON QUESTIONS
===========================
Q: What are macro viruses?
A: Macro viruses are a type of virus that use an application's own macro
programming language to distribute themselves. Unlike previous viruses,
macro viruses do not attach to programs; they attach to documents (workbooks).
Q: What is Microsoft doing about Laroux and Sofa?
A: Customers have several resources for solutions:
1. Virus Search add-in. A free tool that detects (and cleans Laroux) affected
workbooks is currently available on http://www.microsoft.com/.
2. Third-Party Tools. Microsoft is working very closely with third party
anti-virus vendors to give them the information they need to create tools
that protect against macro viruses in Microsoft Excel. There are already
tools developed by anti-virus vendors to clean and detect the virus.
3. Customer Information. We will continue to make information available
to customers:
The Microsoft Web Site: http://www.microsoft.com/
The Microsoft ftp site: ftp.microsoft.com
Microsoft AnswerPoint Information Services: 206-635-7070
in the United States
Contact your local Microsoft office for locations outside
the United States
4. Long Term Solutions. We are building technology into the next release
of our product, Microsoft Excel 97, that will help prevent macros from executing and
affecting your workbooks when you open a file.
Q: How do I know if I have Laroux?
A: See the section "Detecting the Laroux Virus" below.
Q: How can I get rid of Laroux if I have it?
A: Install and run the Microsoft Excel Virus Search add-in as described in
this document.
More Details
------------
Q: What does Laroux do?
A: The ExcelMacro/Laroux macro is a non-harmful, non-destructive concept virus that simply appends a module named "laroux" to workbooks created in Microsoft Excel. It does not affect data in the workbook. The Laroux B virus is a variation that has the same effect but can also overwrite macros stored in the user's Personal.XLS macro sheet.
Laroux consists of two macros, Auto_Open and Check_Files. The
Auto_Open macro executes whenever a workbook containing the virus is
opened, followed by the Check_Files macro which determines the startup
path of Excel and copies a module named "Laroux" to workbooks you open.
If there is no file named PERSONAL.XLS in the startup path, the virus
creates one. This file contains a module named "laroux". Once the
PERSONAL.XLS file is infected, the macros will be copied to new workbooks
and workbooks you open by adding a new module named "laroux".
PERSONAL.XLS is the default filename for any macros recorded under
Microsoft Excel, so you might have a PERSONAL.XLS file even if this virus
is not present on your system. The startup path is set by default
as \MSOFFICE\EXCEL\XLSTART, but can be changed by clicking the Options
command on the Tools menu, clicking the General tab, and then changing
the Alternate Startup File Location option.
Q: Is this the same virus that affected Microsoft Word?
A: No. Microsoft Word currently uses a different programming language than
Microsoft Excel so it is not possible for the same macro virus to infect
both a Microsoft Word document and a Microsoft Excel workbook.
DETECTING THE LAROUX VIRUS
==========================
To determine if you have the virus:
1. Start Microsoft Excel.
2. Open a workbook that you suspect contains the virus.
3. On the Tools menu, click the Macro command.
4. If you see the following macro names in the list, the Laroux virus may be
present:
Auto_Open
Check_Files
PERSONAL.XLS!auto_open
PERSONAL.XLS!check_files
If you see only the Auto_Open macro, without the Check_Files macro, it's
possible that the workbook does not contain the virus.
5. If any workbooks that you have open in the background also contain the
virus, you may also see the following names listed:
'bookname'!auto_open
'bookname'!check_files
(where 'bookname'! is the name of the open workbook)
6. You can confirm the existence of the virus macro by clicking the Unhide
command on the Window menu and then clicking the Personal.xls file. In
the Personal.xls workbook, a sheet tab with the word "laroux" indicates
that the virus is present.
INSTALLING THE MICROSOFT EXCEL VIRUS SEARCH 1.2 ADD-IN